import request from '@/utils/request'

// 文件类型列表
export function categoryList(data?: Record<string, any>) {
    return request.get({ url: '/category/list', data })
}

// 新增文件类型
export function categoryAdd(data: Record<string, any>) {
    return request.post({ url: '/category/add', data })
}

// 编辑文件类型
export function categoryEdit(data: Record<string, any>) {
    return request.post({ url: '/category/edit', data })
}
// 删除文件类型
export function categoryDel(data: Record<string, any>) {
    return request.post({ url: '/category/del', data })
}
// 批量上传文件类型
export function categoryImport(data: Record<string, any>) {
    return request.post({ url: '/category/import', data })
}
// 下载excel模板
export function localFile(fileName: string) {
    return request.get({ 
        url: `/category/localFile/${fileName}`,
        responseType: 'blob' // 设置响应类型为blob，用于文件下载
    }, {
        isTransformResponse: false // 不对blob响应进行JSON解析
    })
}
